var _COMMON = {};


jQuery(function($) {
    
    
    _COMMON.set_lang = function (dictionary) {
        $("[data-translate]").text(function () {
            var key = $(this).data("translate");
            if (dictionary.hasOwnProperty(key)) {
                return dictionary[key];
            }
        });
    };
    
    _COMMON.isScroll = false ;
    

//   $(window).scroll(function() {
//	var nav = $('#cssmenu');
//	 console.log($(this).scrollTop() +' : '+_COMMON.isScroll);
//	if ($(this).scrollTop() > 120) {
//	    nav.addClass("f-nav");
//	} else {
//	    nav.removeClass("f-nav");
//	}
//    });
    
    _COMMON.enum = {
	    status : {
		'1': {color : 'rgb(0, 218, 0)' , value :'Active'},
		'0': {color : 'red', value :'Inactive'}	
	    },
	    active : {
		'Y': {color : 'rgb(0, 218, 0)' , value :'Active'},
		'N': {color : 'red', value :'Inactive'}	
	    },
	    userType : {
		'1': 'Administrator'	,
		'2': 'Content Manager'	,
		'3': 'Member'	
	    },
	    userTypes : [ {
		key : '1',
		value : 'Administrator'
	    }, {
		key : '2',
		value : 'Content Manager'
	    }, {
		key : '3',
		value : 'Member'
	    } ]
	};

    _COMMON.StatusRender = {
	'Y' : '<font style="color: rgb(0, 218, 0)">Active</font>',	
        'N' : '<font style="color: red">Inactive</font>'
    };
    
    _COMMON.GrantColumnRender = {
	    'RO' : '<font style="color: red">Read Only</font>',	
	    'RW' : '<font style="color: rgb(0, 218, 0)">Read/Write</font>',
	    'N' : '-'
    };
    
    _COMMON.NullColumnRender = {
	    '' : '-'
    };
    
    _COMMON.ButtonRender = {
	    editBtn : function(eventFn,hide) {
		return '<button title="Edit" type="button" class="btn btn-warning  btn-grid '+hide+'" onclick="'+eventFn+'"><i class="fa fa-nontext fa-edit"></i></button>';
	    },
	    delBtn : function(eventFn,hide) {
		return '<button title="Delete" type="button" class="btn btn-danger  btn-grid '+hide+'" onclick="'+eventFn+'"><i class="fa fa-nontext fa-trash-o"></i></button>';
	    },
	    utilBtn : function(txt, cls , f_ico , fn) {
		return '<button title="'+txt+'" type="button" class="'+cls? cls:"btn"+'" onclick="'+fn+'"><i class="fa fa-nontext '+f_ico? f_ico:"fa-question"+'"></i></button>';
	    }
    };
    
    _COMMON.renderTimePicker = function(id) {
	$('#'+id).timepicker({
//	    timeOnlyTitle : 'เลือกเวลา',
//	    timeText : 'เวลา',
//	    hourText : 'ชั่วโมง',
//	    minuteText : 'นาที',
//	    secondText : 'วินาที',
//	    currentText : 'ปัจจุบัน',
//	    closeText : 'ปิด',
//	    timeFormat: 'hh:mm:ss',
// 	    showSecond: true,
//	    buttonImage : "../images/calendar.png",
    	    buttonText : 'sss',
//	    buttonImage: "image.jpg",
            showOn:'button',
//	    buttonObj:{'background''transparent url(img/myImg.png) no-repeat'},
//	    openOnClick : true,
	    ampm : true,
	    hourGrid : 4,
	    minuteGrid : 10,
	    beforeShow: function(){
 	        $(".ui-timepicker").css('font-size', 13) ;
 	    }
	});
    };
    
    _COMMON.renderDatePicker = function(id) {
    	$("#" + id).datepicker({
    	    dateFormat : 'dd/mm/yy',
    	    buttonImage : "../images/calendar.png",
    	    buttonText : "Click",
    	    showOn : "button",
    	    buttonImageOnly: true,
    	    numberOfMonths: 2,
            showButtonPanel: true,
    	    beforeShow : function() {
    		$(".ui-datepicker").css('font-size', 13);
    	    }
    	});
    };
    
    
});

var _log = function (msg) {
    console.log(msg);
};

// add by Arm
MsgAlert =  function ( type , msg ){
    notif({
    type: type ,
    msg: " <font color'red'> " + msg + "</font>",
    position: "center",
//		    width: 450,
    time: 2000
//		    autohide: false
  });
};
